Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bratislava 2 Challenger Winnipeg Challenger Italy F10 Russia F1 Russia F2 Russia F3 Qatar F4 France F5 Uzbekistan F1 Uzbekistan F2 Italy F13 Spain F11 Spain F12 Spain F13 Italy F20 Ukraine F3 Uzbekistan F2 Italy F13 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 France F9 France F10 Romania F12 Romania F13 Nigeria F5 Nigeria F6 Russia F2 Tunisia F6 Tunisia F7 France F1 Italy F2 Italy F3 Morocco F2 Russia F1 Russia F2 Belarus F1 Belarus F2 Russia F3 Russia F4 Spain F34 Spain F37 Germany F19 Germany F20 Great Britain F21 Great Britain F22 China F2 Portugal F2 Portugal F3 USA F4 Morocco F1 USA F5 Morocco F2 USA F6 Russia F1 USA F7 Russia F2 USA F8 USA F9 USA F15 USA F19 USA F25 USA F26 USA F1 USA F2 Germany F5 New Zealand F1 New Zealand F2 New Zealand F3 Usa F7 Usa F12 Usa F13 Usa F14 Usa F15 Russia F4 Russia F3 Russia F5 Russia F6 Russia F7 Usa F23 Usa F27 Usa F28 Usa F29 Usa F1 Usa F2 Usa F3 Usa F4 Usa F5 Usa F7 Usa F8 Uzbekistan F1 Uzbekistan F2 Usa F13 Usa F14 Russia F4 USA F25 France F3 New Zealand F1 Australia F12 Australia F13 USA F7 USA F8 USA F9 USA F10 USA F11 USA F12 Mexico F4 Mexico F5 Mexico F6 Mexico F7 Colombia F3 Colombia F4 Colombia F5 USA F24 USA F25 USA F7 USA F8 Italy F11 Italy F12 Turkey F37 Turkey F38 Turkey F39 Cambodia F1 Cambodia F2 Australia F1 Australia F2 Australia F4 USA F9 USA F10 Spain F11 Italy F10 Kazakhstan F6 USA F31 France F4 M25+H Pozoblanco Spain F14 Tunisia F5 Germany F1 Uzbekistan F1 Ukraine F4 Qatar F3 Qatar F5 Belarus F2 Spain F1 Spain F2 Spain F3 France F16 Russia F3 France F18 Germany F2 Germany F3 France F3 France F8 France F12 Italy F12 Uzbekistan F1 Usa F6 Usa F15 Russia F5 USA F27 Ukraine F2 Mordovia Cup - Mordovia Alexander Kolyaskin Memorial - Donetsk Challenger 42 - Andrezieux Penza Cup - Penza Russia F7 Astana Challenger - Astana Sporting Challenger '07 Trofeo Regione Piemonte - Turin UTC Open by Selena - Cherkassy 2008 China TCL Challenger - Guangzhou Sony Ericsson Open 2008 - Belgrade BMW Tennis Championship - Sunrise Morocco Tennis Tour - Tanger Sail Open - New Delhi Izmir Cup - Izmir Open de L'Isere - Grenoble Nielsen USTA Pro Tennis Championship - Winnetka The Comercia Bank Challenger - Aptos Moncton Men's Challenger - Moncton Bukhara Challenger - Bukhara UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk USA F27 President's Cup - Astana IPP Open - Helsinki Besancon Challenger Barletta Challenger Italy F20 Talahassee Challenger Ramat Hasharon Challenger Nottingham Challenger Yuba City Challenger Pozoblanco Challenger Mons Challenger Penza Challenger Saransk Challenger Segovia Challenger Istanbul Challenger Karshi Challenger Alphen Challenger Tulsa Challenger Tiburon Challenger Calabasas Challenger Astana Challenger Fergana Challenger Challenger DCN de Cherbourg - Cherbourg Aptos Challenger Beijing Challenger Bratislava Challenger Singapore Challenger Guadalajara Challenger Pozoblanco Challenger Aptos Challenger Lexington Challenger St. Remy Challenger Tulsa Challenger Tashkent Challenger Sacramento Challenger Tiburon Challenger Honolulu Challenger The LTA Wrexham Challenger - Wrexham St. Petersburg Challenger 2006 - St. Petersburg Burnie Challenger Kazan Challenger Karshi Challenger - Karshi Alexander Kolyaskin Memorial - Donetsk Cherbourg Challenger Sarajevo Challenger Bath Challenger Tallahassee Challenger Nottingham Challenger Monza Challenger Open Mutouest St. Brieuc - St. Brieuc Penza Challenger Bangkok Challenger Shanghai Challenger Open de Montauban - Montauban Mons Challenger Rennes Challenger Geneva Challenger Tyumen Challenger Heilbronn Challenger Nottingham Challenger Tanger Challenger Rennes Challenger Beijing Challenger Lexington Challenger Aptos Challenger Togliatti Cup - Togliatti Istanbul Challenger Izmir Challenger Orleans Challenger Heilbronn Challenger Porto Alegre Challenger Sao Paulo Challenger Mouilleron-Le-Captif Challenger Tyumen Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Irving Challenger Leon Challenger Savannah Challenger PEOPLEnet Cup - Dnepropetrovsk Tunis Challenger Heilbronn Challenger Aptos Challenger The Manchester Trophy - Manchester Szczecin Challenger Orleans Challenger Mons Challenger Rennes Challenger Bratislava Challenger Traralgon Challenger 2 Brescia Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Open D'Orleans - Orleans Carson Challenger Wroclaw Challenger Quimper Challenger Trofeo Sisma Mantova - Mantova Raanana Challenger Togliatti Cup - Togliatti Delhi Challenger I - New Delhi Sail Open - New Delhi Seoul Challenger Men's Pro Challenger at Tunica National - Tunica Winnetka Challenger Alexander Kolyaskin Memorial - Donetsk Morocco Tennis Tour - Fes Busan Challenger Penza Cup - Penza Alexander Kolyaskin Memorial - Donetsk Privat Bank Cup - Dnepropetrovsk Orleans Challenger New Delhi Challenger II - New Delhi Nord LB Open - Braunschweig Mons Challenger Rennes Challenger Togliatti Cup - Togliatti Brescia Challenger Morocco Tennis Tour - Meknes Irving Challenger Ojai Challenger Astana Challenger Orleans Challenger Countrywide Classic USTA Men's Challenger - Carson Tulsa Challenger Mobilux Open - Luxembourg Gimcheon Challenger Busan Challenger Ford Tennis Championships - Louisville Music City Challenger - Nashville Surbiton Challenger Togliatti Cup - Togliatti Mordovia Cup - Saransk Monza Challenger Izmir Challenger Open de Rennes La Trinitaine - Rennes Morocco Tennis Tour - Rabat Mordova Cup 2007 - Saransk Dallas Challenger LTA Shrewsbury Challenger - Shrewsbury Brest Challenger Bulgarian Open Challenger - Sofia Barranquilla Challenger Challenger Banque Nationale - Granby Trofeo Francesco Guzzini - Recanati PEOPLEnet CUP - Dnepropetrovsk Toyota Challenger Sydney Challenger Kyoto Challenger Tenerife Challenger Geneva Challenger Nottingham Challenger Taipei City Challenger Ilkley Challenger Aptos Challenger Vancouver Challenger Khanty-Mansiysk Challenger Almaty Challenger Noumea Challenger Carson Challenger Winnetka Challenger Shymkent Challenger Tallahassee Challenger Bratislava Challenger Quimper Challenger Winnetka Challenger Izmir Challenger Tiburon Challenger Izmir Challenger Recanati Challenger Bergamo Challenger Andria Challenger Cary 2 Challenger Busan Challenger Bratislava Challenger Bratislava Challenger Rimouski Challenger PrivatBank Cup - Dnepropetrovsk M25 Qian Daohu Brest Challenger Nottingham Challenger Ilkley Challenger Andria Challenger Segovia Challenger Biella 4 Challenger Grodzisk Mazowiecki Challenger Seoul Challenger Cleveland Challenger Orleans Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Privatbank Open 2006 - Dnepropetrovsk Vilnus Challenger Togliatti Cup - Togliatti Bratislava Challenger Andria Challenger Athens Challenger Fergana Challenger Salinas Challenger Taipei City Challenger Bercuit Challenger Astana Challenger Alexander Kolyaskin Memorial - Donetsk Columbus Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Kremlin Cup - Moscow Recanati Challenger Open de L'Isere - Grenoble Segovia Challenger Pozoblanco Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Brest Challenger Pau Challenger Olimp Kyiv Open - Kiev Biella 2 Challenger Biella 3 Challenger Lugano Challenger Nottingham 1 Challenger Togliatti Cup - Togliatti Nottingham-2 Challenger Bergamo Challenger Forli 5 Challenger Lille Challenger St. Brieuc Challenger Open de Moselle - Metz Shymkent 1 Challenger Almaty Challenger 2 - Almaty Shymkent 2 Challenger Ilkley Challenger St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia Qatar ExxonMobil Open - Doha Privat Bank Cup - Dniepropetrovsk Sarajevo Open 2004 - Sarajevo Nonthaburi 1 Challenger Open 13 - Marseille Istanbul Challenger Ortisei Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Mordovia Cup 2005 - Saransk Qatar ATP Challenger - Doha Internationaux du Doubs - Besancon Ostrava Challenger Bratislava 1 Challenger Chicago Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Hamburg Challenger Noumea Challenger Brisbane 1 Challenger Grand Prix de Tennis de Lyon - Lyon Almaty Challenger 1 - Almaty Brisbane 2 Challenger Gwangju Challenger Shenzhen 1 Challenger Open 13 - Marseille Guangzhou Challenger Wuxi Challenger Taipei Challenger Black Forest Open - Freudenstadt Kremlin Cup - Moscow Kremlin Cup - Moscow Sacramento Challenger Open des Alpes Trophee BNP Paribas - Grenoble St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha 2008 Lubbock Challenger - Lubbock Nur-Sultan Challenger Ismaning Challenger Vancouver Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Bangkok Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger SAP Open - San Jose Open 13 - Marseille Tashkent Challenger - Tashkent Nur-Sultan Challenger Campbells Hall of Fame Tennis Championships - Newport 2008 Knoxville Challenger - Knoxville Istanbul Challenger Hamburg Challenger Quimper 2 Challenger Napoli Challenger Marburg Challenger Kremlin Cup - Moscow Nottingham-2 Challenger Fergana Challenger Open 13 - Marseille Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Bordeaux Challenger China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Braunschweig Challenger Sarasota Challenger Shanghai Challenger SAP Open - San Jose Karshi Challenger AEGON International - Eastbourne Legg Mason Tennis Classic - Washington Izmir Challenger Kazan Challenger Heineken Open - Auckland Nonthaburi 4 Challenger Charlottesville Challenger Bratislava 2 Challenger Bratislava Challenger Delray Beach International Tennis Championships - Delray Beach UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Samarkand Challenger Helsinki Challenger Sunrise Challenger Noumea Challenger Porto Challenger Grand Prix de Tennis de Lyon - Lyon AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta Heineken Open - Auckland Countrywide Classic - Los Angeles Gerry Weber Open - Halle Kremlin Cup - Moscow Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Topshelf Open - 's-Hertogenbosch Thailand Open - Bangkok Claro Open Colombia - Bogota Abierto Mexicano Telcel - Acapulco Mons Challenger TEB BNP Paribas Istanbul Open - Istanbul Seoul Challenger Bratislava Challenger Ortisei Challenger Tunis Challenger Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Yeongwol Challenger If Stockholm Open - Stockholm Helsinki Challenger ATP Kremlin Cup - Moscow ATP Kremlin Cup - Moscow Infosys Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open de Nice Cote d'Azur - Nice Astana Open - Nur-Sultan Sofia Open - Sofia Saransk Challenger AEGON Championships - London Qatar ExxonMobil Open - Doha Legg Mason Tennis Classic - Washington Gonet Geneva Open - Geneva Pilot Pen Tennis - New Haven Thailand Open - Bangkok ASB Classic - Auckland Qatar ExxonMobil Open - Doha Medibank International - Sydney Open 13 - Marseille Bergamo Challenger Almaty Open - Almaty Binghamton Challenger Serbia Open - Belgrade AEGON Championships - London Farmers Classic - Los Angeles PTT Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Segovia Challenger AEGON International - Eastbourne Vancouver Challenger Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Aircel Chennai Open - Chennai Marburg Challenger Mons Challenger US Men's Clay Court Championship - Houston Chengdu Open - Chengdu BB&T Atlanta Open - Atlanta Qatar ExxonMobil Open - Doha BRD Nastase Tiriac Trophy - Bucharest Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur Mouilleron-Le-Captif Challenger ASB Classic - Auckland Irving Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Recanati Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Moselle Open - Metz Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Roseto Degli Abruzzi Challenger Nur-Sultan Challenger Nonthaburi 2 Challenger Kremlin Cup - Moscow Citi Open - Washington Oeiras 2 Challenger Cherbourg Challenger Puerto Vallarta Challenger Biella Challenger Eckental Challenger Prostejov Challenger Biella 1 Challenger Prague Challenger Heilbronn Challenger Lugano Challenger Sunset Moulding Challenger - Yuba City Nur-Sultan Challenger Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Truist Atlanta Open - Atlanta Citi Open - Washington Prague 2 Challenger Sofia Open - Sofia Estoril Open - Estoril Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Ortisei Challenger Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Infosys Hall of Fame Open - Newport Busan Challenger U.S. Mens's Clay Court Championship - Houston PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha Columbus Challenger Hall of Fame Open - Newport Quimper Challenger Rome Challenger Waco Challenger Little Rock Challenger Mauthausen Challenger Winston-Salem Open - Winston-Salem Heineken Open - Auckland Mouilleron-Le-Captif Challenger Bergamo Challenger Istanbul 2 Challenger Bratislava Challenger Koblenz Challenger Hamburg Challenger Monte-Carlo Rolex Masters - Monte-Carlo Bratislava 1 Challenger Kremlin Cup - Moscow Rogers Cup - Montreal Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BMW Open - Munich Rogers Cup - Montreal Citi Open - Washington Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas Rogers Cup - Montreal Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Citi Open - Washington Legg Mason Tennis Classic - Washington Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem European Open - Antwerp Swiss Indoors Basel - Basel ASB Classic - Auckland BB&T Atlanta Open - Atlanta Hall of Fame Tennis Championships - Newport Sony Ericsson Open - Miami Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group I, PO, SVK-UKR 4-1 Delray Beach Open - Delray Beach Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group II, 2R, PAK-NZL 1-4 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group II, 1R, NZL-LIB 5-0 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Australian Open (juniors) Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group I, 2R, UKR-AUT 3-2 Hangzhou Challenger Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 Olympics - Rio de Janeiro Sofia Open - Sofia Shanghai Rolex Masters - Shanghai